Review – TCP Congestion Control with a Misbehaving Receiver
نویسنده
چکیده
By identifying weaknesses in TCP’s RFC specifications, Savage et al. are able to bypass TCP’s congestion control behaviours. They specifically demonstrate three techniques: ACK division, DupACK spoofing, and Optimistic ACKing. ACK division increases the sender’s transmission window artificially by ACKing at byte granularity rather than segment granularity. DupACK spoofing sends a stream of duplicate ACKs to abuse TCP’s fast retransmit algorithm. And Optimistic ACKing tries to acknowledge data that has not been sent yet in order to fake a short RTT to the sender.
منابع مشابه
Congestion Control with a Misbehaving Receiver: Robust TFRC and Other Protocols
This paper examines the operation of TFRC (TCPFriendly Rate Control) in scenarios where the receiver is untrustworthy. By misbehaving, a TFRC receiver can obtain a higher data rate at the expense of competing traffic. We identify and experimentally confirm several such attacks and designed Robust TCP-Friendly Rate Control (RTFRC), a TFRC variant which is resilient to receiver misbehavior. We al...
متن کاملReceiver-centric congestion control with a misbehaving receiver: Vulnerabilities and end-point solutions
Receiver-driven TCP protocols delegate key congestion control functions to receivers. Their goal is to exploit information available only at receivers in order to improve latency and throughput in diverse scenarios ranging from wireless access links to wireline and wireless web browsing. Unfortunately, in contrast to today’s sender-driven protocols, receiver-driven congestion control introduces...
متن کاملIncrementally Deployable Prevention to TCP Attack with Misbehaving Receivers
In a TCP connection, selfish receiver has incentive to increase its own transmission rate at the expense of other receivers. Whether it is downloading a web page or transferring a file, most receivers prefer the server to focus only on their transmission and ignore those of other receivers. Unfortunately, the current TCP implementation can be easily exploited for a malicious receiver to gain an...
متن کاملEfficient defence against misbehaving TCP receiver DoS attacks
The congestion control algorithm in TCP relies on correct feedback from the receiver to determine the rate at which packets should be sent into the network. Hence, correct receiver feedback (in the form of acknowledgements in TCP) is essential to the goal of sharing the scarce bandwidth resources fairly and avoiding congestion collapse in the Internet. However, the assumption that a TCP receive...
متن کاملA cognitive accountability mechanism for penalizing misbehaving ECN-based TCP stacks
The introduction of high bandwidth demanding services such as multimedia services has resulted in important changes on how services in the Internet are accessed and what Quality of Experience requirements (i.e. limited amount of packet loss, fairness between connections) are expected to ensure a smooth service delivery. In the current congestion control mechanisms, misbehaving TCP stacks can ea...
متن کامل